/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package schuifpuzzelen;

import java.util.List;

/**
 *
 * @param <Puzzle>
 * @author Laurens
 */
public class Queue<Puzzle> implements Node
{
    private Node<Puzzle> head, tail;

    /*
    public void enqueue ( X x )
    {
        Node N = new Node<X> (x)
        if ( head == null ) {// queue is empty
        head = N; }
        else
        tail.next = N;
        tail = N;
    }
     *
     */ // meh#care, geeft nu errors.


    public List successors() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    public boolean isGoal() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    public Node predecessor() {
        throw new UnsupportedOperationException("Not supported yet.");
    }
}